i owe you my life - Turc Anglais Dictionnaire